Boosting Search with Variable Elimination

نویسنده

  • Javier Larrosa
چکیده

Variable elimination is the basic step of Adaptive Consistency[4]. It transforms the problem into an equivalent one, having one less variable. Unfortunately, there are many classes of problems for which it is infeasible, due to its exponential space and time complexity. However, by restricting variable elimination so that only low arity constraints are processed and recorded, it can be e ectively combined with search, because the elimination of variables, reduces the search tree size. In this paper we introduce VarElimSearch(S;k), a hybrid metaalgorithm that combines search and variable elimination. The parameter S names the particular search procedure and k controls the tradeo between the two strategies. The algorithm is space exponential in k. Regarding time, we show that its complexity is bounded by k and a structural parameter from the constraint graph. We also provide experimental evidence that the hybrid algorithm can outperform state-of-the-art algorithms in binary sparse problems. Experiments cover the tasks of nding one solution and the best solution (Max-CSP). Specially in the Max-CSP case, the advantage of our approach can be overwhelming.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Relationship Between AND/OR Search Spaces and Variable Elimination

In this paper we compare search and inference in graphical models through the new framework of AND/OR search spaces. Specifically, we compare Variable Elimination (VE) and memoryintensive AND/OR Search (AO) and place algorithms such as graph-based backjumping and no-good learning, as well as Recursive Conditioning [7] and Value Elimination [2] within the AND/OR search space.

متن کامل

Boosting an Exact Logic-Based Benders Decomposition Approach by Variable Neighborhood Search

Logic-based Benders decomposition (BD) extends classic BD by allowing more complex subproblems with integral variables. Metaheuristics like variable neighborhood search are becoming useful here for faster solving the subproblems’ inference duals in order to separate approximate Benders cuts. After performing such a purely heuristic BD approach, we continue by exactly verifying and possibly corr...

متن کامل

Dynamic Combination of Search and Variable Elimination in CSP and Max-CSP

Variable elimination is the basic step of Adaptive Consis-tency8]. It transforms the problem into an equivalent one, having one less variable. Unfortunately, there are many classes of problems for which it is infeasible, due to its exponential space and time complexity. However , by restricting variable elimination so that only low arity constraints are processed and recorded, it can be eeectiv...

متن کامل

The Relationship Between AND/OR Search and Variable Elimination

In this paper we compare search and inference in graphical models through the new framework of AND/OR search. Specifically, we compare Variable Elimination (VE) and memoryintensive AND/OR Search (AO) and place algorithms such as graph-based backjumping and no-good and good learning, as well as Recursive Conditioning [7] and Value Elimination [2] within the AND/OR search framework.

متن کامل

Variable Elimination in Binary CSP via Forbidden Patterns

A variable elimination rule allows the polynomialtime identification of certain variables whose elimination does not affect the satisfiability of an instance. Variable elimination in the constraint satisfaction problem (CSP) can be used in preprocessing or during search to reduce search space size. We show that there are essentially just four variable elimination rules defined by forbidding gen...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000